<?
include("db.php");

$sayfa = $_GET['sayfa'];
if (empty($sayfa) or !is_numeric($sayfa)) {
    $sayfa = 1;
}
$limit = 10;
$makale_sayisi = mysql_num_rows(mysql_query("SELECT * FROM makale"));
$toplam_sayfa = ceil($makale_sayisi / $limit);
$dizi = array();
$baslangic = ($sayfa - 1) * $limit;
$query = mysql_query("SELECT * FROM makale ORDER BY id DESC LIMIT $baslangic, $limit");
while ($row = mysql_fetch_array($query)) {
    $id = $row['id'];
    $baslik = substr($row['baslik'], 0, 50);
    $konu = nl2br(substr($row['mesaj'], 0, 350));
    $tarih = $row['tarih'];
    $yazan_id = $row['yazan_id'];
    $kategori_id = $row['kategori_id'];
    $okunma = $row['okunma'];
    
    $yazan = mysql_fetch_array(mysql_query("SELECT * FROM uyeler WHERE id = $yazan_id"));
    $yorum_sayisi = mysql_num_rows(mysql_query("SELECT * FROM yorumlar WHERE makale_id = $id"));
    $kategori = mysql_fetch_array(mysql_query("SELECT * FROM kategoriler WHERE id=$kategori_id"));

    $kategori_adi = $kategori['title'];
    $yazan = $yazan['kullanici'];

    array_push($row, $kategori_adi, $yazan, $yorum_sayisi);
    array_push($dizi, $row);
}

$smarty->assign("makale", $dizi);
$smarty->assign("linkler", linkler());
$smarty->assign("etiketler", etiketler());
$smarty->assign("kategoriler", kategoriler());
$smarty->assign("sol_menu", sol_menu());
$smarty->assign("sayfalama", sayfalama($sayfa, $toplam_sayfa));
$smarty->assign("makale_sayisi", $makale_sayisi);
$smarty->display("index.tpl");
?>
